PROFDINFO.COM

Votre enseignant d'informatique en ligne

Labo 3 - Les "boucles"

Une boucle

Retour à la page du cours

Pour ce troisième laboratoire, je vous donne 3 autres exercices à faire. Toutes mes exigences du labo 1 sont toujours applicables. Comme la semaine dernière, on supposera encore que l'usager n'entre que des valeurs permises. Les problèmes 1 et 3 n'ont pas d'intrants, donc il est totalement inutile de faire un jeu de tests.

Comme d'habitude, je prends pour acquis que vous êtes toujours capables d'utiliser ce que vous avez appris les semaines précédentes.

Je corrigerai un des trois exercices au hasard mais des solutions et explications vous seront fournies pour les trois.

Problème 1

Écrivez un programme qui affiche à l'écran les nombres impairs de 1 à 51 inclusivement. Affichez un seul nombre par ligne. Vous devez utiliser les boucles for pour cet exercice. Il est évidemment interdit d'utiliser 26 Console.WriteLine ou Console.Write!

Problème 2

Écrivez un programme qui demande à l'usager d'entrer un nombre entier positif. Votre programme doit ensuite calculer la somme de tous les nombres entiers positifs, de 1 au nombre donné par l'usager. Par exemple, si l'usager entre 10, le programme doit faire la somme suivante: 1+2+3+4+5+6+7+8+9+10 = 55. N'affichez que le résultat de la somme (inutile d'écrire l'équation).Vous devez utiliser les boucles for pour cet exercice.

Problème 3

Écrivez un programme qui calcul la somme des nombres pairs de 2 à 42 inclusivement et des nombres impairs de 43 à 75 inclusivement. Vous n'avez rien d'autre à afficher que ces deux uniques sommes. Vous devez utiliser les boucles for pour cet exercice.

Problème 4 (Bonus pour les pros)

Écrire un programme qui demande un nombre entre 1 et 40 et qui affiche un motif.  Par exemple, voici les motifs avec N=3, N=5 et N=10.

 

N=3

N=5

N=10

o
oo
ooo

o
oo
ooo
oooo
ooooo

o
oo
ooo
oooo
ooooo
oooooo
ooooooo
oooooooo
ooooooooo
oooooooooo